package com.example.evaluate.service;

import com.example.evaluate.model.Student;
import com.example.evaluate.model.temp.StudentInfo;
import com.example.evaluate.model.temp.TeacherInfo;

import java.util.List;

public interface ITempService {
    /**
     * 获取所有的Student info
     * */
    List<StudentInfo> getAllStudentInfo();

    /**
     * 根据班级获取Student info
     * */
    List<StudentInfo> getStudentInfoByClass(String studentClass);

    /**
     * 根据班级获取student信息
     * */
    List<Student> getStudentByClass(String studentClass);

    /**
     * 获取所有的TeacherInfo信息
     * 用于数据的渲染
     * */
    List<TeacherInfo> getAllTeacherInfo();

    /**
     * 通过TrueTeacherId找到TeacherInfo
     * */
    TeacherInfo getTeacherInfoByTrueTeacherId(int trueTeacherId);

}
